
/* *flex布局* */
 
.flex {
    display: flex;
}
 .flex1 {
    flex:1
 }
  
.flex-row {
    flex-direction: row;
}
 
.flex-row-reverse {
    flex-direction: row-reverse;
}
 
.flex-column {
    flex-direction: column;
}
 
.flex-column-reverse {
    flex-direction: column-reverse;
}
 
.flex-wrap {
    flex-wrap: wrap;
}
 
.align-start {
    align-items: flex-start;
}
 
.align-end {
    align-items: flex-end;
}
 
.align-center {
    align-items: center;
}
 
.align-stretch {
    align-items: stretch;
}
 
.align-baseline {
    align-items: baseline;
}
 
.self-start {
    align-self: flex-start;
}
 
.self-center {
    align-self: flex-center;
}
 
.self-end {
    align-self: flex-end;
}
 
.self-stretch {
    align-self: stretch;
}
 
.self-baseline {
    align-self: baseline;
}
 
.justify-start {
    justify-content: flex-start;
}
 
.justify-end {
    justify-content: flex-end;
}
 
.justify-center {
    justify-content: center;
}
 
.justify-between {
    justify-content: space-between;
}
 
.justify-around {
    justify-content: space-around;
}
 
 
/* flex组合 */
.flex-start-start{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.flex-center-start{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.flex-start-center{
    display: flex;
    align-items: flex-start;
    justify-content: center;
}
.flex-end-start{
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
}
.flex-center-center{
    display: flex;
    align-items: center;
    justify-content: center;
}
.flex-center-end{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.flex-start-between{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.flex-center-between{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.flex-end-between{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.flex-column-center-center{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.flex-column-start-between{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}
.flex-column-center-start{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}
.flex-row-wrap{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
